package cpsobras.funcionario;

import java.util.List;

import cpsobras.util.DAOFactory;

public class FuncionarioRN {
	private FuncionarioDAO funcionarioDAO;

	public FuncionarioRN() {
		this.funcionarioDAO = DAOFactory.criarFuncionarioDAO();
	}

	public void salvar(Funcionario funcionario){
		Integer codigo = funcionario.getCod_pessoa();
		if(codigo == null || codigo == 0){
			this.funcionarioDAO.salvar(funcionario);
		}else{
			this.funcionarioDAO.atualizar(funcionario);
		}
	}
	
	public void AlterarStatus(Funcionario funcionario) {
		this.funcionarioDAO.atualizarStatus(funcionario);	
	}
	
	public List<Funcionario> listar(){
		return this.funcionarioDAO.listar();
	}
	
}
